package cn.com.dpc.service;

/**
 * @descriptor: all message type
 * 
 * @author liangzi
 * @version 1.0
 */
public interface MessageType {

	/**
	 * 请求实时数据的消息
	 */
	public static final int REQUEST_REAL_DATA = 1;
	/**
	 * 取消实时数据的消息
	 */

	public static final int CANCEL_REQUEST_REAL_DATA = 3;

	/**
	 * 定时发送给IBSU上传数据的消息
	 */
	public static final int TIMER_REQUEST_REAL_DATA = 22;

	public static final int REQUEST_REAL_ALARM = 4;
	/**
	 * 实时告警信息 Type = 5
	 */
	public static final int REAL_ALARM = 5;
	/**
	 * 恢复告警信息 Type = 6;
	 */
	public static final int RECOVER_ALARM = 6;

	/**
	 * 控制命令
	 */
	public static final int CONTROL_POINT = 7;

	/**
	 * 设置返回结果
	 */
	public static final int SET_POINT_RESULT = 8;

	/**
	 * 重启IBSU的消息
	 */
	public static final int RESTART_IBSU = 9;

	/**
	 * 抓拍图片
	 */
	public static final int CAMERA_PICTURE = 20;

	/**
	 * 抓拍图片的结果信息
	 */
	public static final int CAMERA_PICTURE_RESULT = 21;

	/**
	 * 控制布防，撤防的消息
	 */
	public static final int CONTROL_DEFENCE = 27;

	/**
	 * 布防，撤防的响应消息
	 */
	public static final int CONTROL_DEFENCE_RESPONSE = 2075;

	/**
	 * 布防，撤防的控制结果消息
	 */
	public static final int CONTROL_DEFENCE_RESULT = 28;

	/**
	 * 客户端请求确认告警信息
	 */
	public static final int QEQUEST_CONFRIM_ALARM = 87;
	/**
	 * 服务器发给客户端的告警确认信息
	 */
	public static final int CONFIRM_ALARM = 88;
	/**
	 * 客户端请求确认已经恢复的告警
	 */
	public static final int REQUEST_RECOVER_CONFIRM_ALARM = 90;
	/**
	 * 服务器发给客户端的恢复确认告警
	 */
	public static final int RECOVER_CONFIRM_ALARM = 89;

	/**
	 * 请求图片改变的消息，每次客户端连接出现异常时 都发送一此请求图片改变的消息
	 */
	public static final int REQUEST_ICON_MESSAGE = 92;
	/**
	 * 图标消息
	 */
	public static final int ICON_MSG = 91;

	/**
	 * 客户端连接状态消息
	 */
	public static final int CLIENT_CONN_STATE = 93;

	/**
	 * 用户工号消息
	 */
	public static final int USER_NO = 95;

	/**
	 * 分中心状态
	 */
	public static final int FLASTER_STATUS = 96;

	/**
	 * 分中心同步总中心的历史告警
	 */
	public static final int SYNCHRONIZED_HIS_ALARM = 98;

	/**
	 * 分中心同步总中心的新告警
	 */
	public static final int SYNCHRONIZED_NEW_ALARM = 99;

	/**
	 * MsgSvr给回的实时数据的请求消息
	 */
	public static final int REQUEST_RECEIVE_DATA = 2049;
	/**
	 * 收到的实时数据消息
	 */
	public static final int RECEIVE_REAL_DATA = 2;

	/**
	 * 控制设备响应消息
	 */
	public static final int RESPONSE_SET_POINT = 2055;

	/**
	 * 重启IBSU的响应消息
	 */
	public static final int RESPONSE_RESTART_IBSU = 2057;

	/**
	 * 重启IBSU的结果消息
	 */
	public static final int RESULT_RESTART_IBSU = 10;

	/**
	 * 上传图片的响应消息
	 */
	public static final int RESPONSE_CAMERA_PICTURE = 2068;

	/**
	 * 图片上传的结果消息
	 */
	public static final int RESULT_CAMERA_PICTURE = 21;

	/**
	 * 下载Params.xml文件
	 */
	public static final int DOWNLOAD_PARAM = 24;

	/**
	 * 下载params.xml的响应消息
	 */
	public static final int RESPONSE_DOWNLOAD_PARAM = 2072;

	/**
	 * 下载params.xml的结果消息
	 */
	public static final int RESULT_DOWNLOAD_PARAM = 25;

	/**
	 * msgSvr alarm confirm message
	 */
	public static final int MSGSVR_CONFIRM_ALARM = 2053;
	/**
	 * 三级架构同步配置的消息
	 */
	public static final int FLASTER_SYN_MASTER_CONFIG = 100;
	/**
	 * 三级架构同步配置的反馈消息
	 */
	public static final int MASTER_RESP_FLASTER_CONFIG = 101;

	/**
	 * 获取分中心片区是否都已同步消息
	 * 格式：103#dstrictId1&dstrictId2&dstrictId3
	 * 说明：总中心发送的片区为某分中心下所有的片区号
	 */
	public static final int CONFIG_SUBCENTER_ROOTDISTRICT = 103;

	public static final int REPLY_ALARM_FROM_DATABASE = 108;

	/**
	 * card information
	 */
	public static final int CARD_INFORMATION = 26;

	/**
	 * 同步配置组态文件
	 */
	public static final int SYN_GRAPHIC_CONFIGXML_START = 109;
	/**
	 * 同步配置组态文件结束
	 */
	public static final int SYN_GRAPHIC_CONFIGXML_END = 110;
	/**
	 * 需要同步的配置文件的名字
	 */
	public static final int SYS_CONFIGXML_NAME = 111;

	/**
	 * 请求AO值/DO状态消息
	 */
	public static final int REQUEST_AODO_STATE = 18;
	/**
	 * 请求AO/DO的结果消息
	 */
	public static final int RECEIVE_AODO_STATE = 19;
	/**
	 * 请求AO/DO的响应消息
	 */
	public static final int RESPONSE_AODO_STATE = 2066;
	/**
	 * 设置短信猫信息相关服务类型
	 */
	public static final int SEND_MESSAGE_TO_GSMMODE = 29;
	
	/**
	 * 设置短信猫信息相关服务结果类型
	 */
	public static final int RESULT_FROM_GSMMODE = 2077;
	/**
	 * 原设备AI，DI实时数据更新（分中心到总中心）
	 */
	public static final int THREE_DEV_AI_DI_DATA = 97;
	/**
	 * AI,DI历史表更新（分中心到总中心）
	 */
	public static final int THREE_HIS_AI_DI = 102;
	/**
	 * 新表中AI，DI实时数据更新（分中心到总中心）
	 */
	public static final int THERE_TBLDEVAI_TBLDEVDI = 104;
}
